@charset "utf-8";
/* CSS Document */
@import url(layout.css);
html{overflow-y:scroll; overflow-x:hidden; -webkit-text-size-adjust:none; _background-image:url(about:blank); _background-attachment:fixed;}
body {font-family:"Microsoft Yahei",Arial,Helvetica;  font-size:12px; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block; margin:auto;}

/*=Layouts
---------------------------------*/
.wrap{width:100%;margin:0 auto;overflow:hidden;position:relative;}
body, input, select, button, textarea { font-size: 13px; font-family: "Microsoft Yahei";color:#666; }
body {font-family:"Microsoft Yahei",Arial,Helvetica;background:#fff; -webkit-transition:none !important; -moz-transition:none !important; -ms-transition:none !important; -o-transition:none !important;padding-top: 104px;}
h1,h2,h3,h4,h5,h6,b{ font-size:13px;font-weight:normal; display:block;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
table {border-collapse:collapse; border-spacing:0;}
p,caption, th{text-align:left;font-weight:normal;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
html,body,fieldset,img,iframe,abbr,input{border:0;outline: none;}
i,em{font-style:normal;}
.sl-o{position:absolute; z-index:-99; opacity:0}

/*=Forms
----------------------------------*/
button{ cursor: pointer;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*=Links
----------------------------------*/
a,a:hover{text-decoration:none;}
a{color:#333;}
a { text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */}

/*=Hocks
----------------------------------*/
.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:''; width:0; height:0; display:block; clear:both;}

/*=Login
----------------------------------*/
.login{
	width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    text-align: right;
}
.login>div{
	width: 490px;
    height: 370px;
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    margin-left: -250px;
    margin-top: -190px;
    display: inline-block;
    vertical-align: middle;
    border: 5px solid #fff;
    border-radius: 5px;
    z-index: 1;
}
.login .login-close{
    position: absolute;
    top: -5px;
    right: -5px;
}